package com.zyh.zhuantike;

import java.util.Scanner;

public class Test6 {
    public static void main(String[] args) {
//        录入一个四位数
        System.out.println("请输入一个四位数:");
        int n = new Scanner(System.in).nextInt();
//        判断数据合法性
        if (n>10000||n<1000){
            System.err.println("输入有误!");
            return;
        }
        int g, s, b, q;
        g = n / 1 % 10;
        s = n / 10 % 10;
        b = n / 100 % 10;
        q = n / 1000 % 10;
//        将每个位数的值存入数组
        int[] arr={q,b,s,g};
//        将数组所有元素进行修改
        for (int i = 0; i < arr.length; i++) {
            arr[i]=(arr[i]+5)%10;
        }
//        反转数组
        for(int start=0,end=arr.length-1;start<=end;start++,end--){
            int temp=arr[start];
            arr[start]=arr[end];
            arr[end]=temp;
        }
//        遍历输出数组
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i]);
        }
    }
}
